#!/bin/bash

echo "=== EXIF修复测试脚本 ==="

# 编译
echo "1. 编译程序..."
gcc -o exif_main exif_main.c exif_lib.c -lm
if [ $? -ne 0 ]; then
    echo "编译失败！"
    exit 1
fi
echo "编译成功！"

# 运行
echo "2. 运行程序..."
./exif_main 20250724_153209_731.jpg
if [ $? -ne 0 ]; then
    echo "运行失败！"
    exit 1
fi
echo "运行成功！"

# 检查输出文件
echo "3. 检查输出文件..."
if [ -f "ai_snapshot_exif.jpg" ]; then
    echo "输出文件存在: ai_snapshot_exif.jpg"
    ls -la ai_snapshot_exif.jpg
else
    echo "输出文件不存在！"
    exit 1
fi

# 使用exiftool验证
echo "4. 使用exiftool验证..."
if command -v exiftool >/dev/null 2>&1; then
    echo "exiftool输出:"
    exiftool -v ai_snapshot_exif.jpg
else
    echo "exiftool未安装，跳过验证"
fi

echo "=== 测试完成 ===" 